"""
类成员
"""


class ICBC:
    """
    工商银行
    """
    total_money = 1000000  # 表示总行的钱,类变量

    # 类方法中不能访问实例成员,因为类方法没有对象地址
    @classmethod
    def print_total_money(cls):
        print("总行还剩%d钱" % ICBC.total_money)  # cls == ICBC

    def __init__(self, name, money):
        self.money = money
        self.name = name
        ICBC.total_money -= money
        # 表示从总行扣除当前支付使用的金额
        # 类变量被所有对象共享


i101 = ICBC("广渠门支行", 100000)
i02 = ICBC("陶然亭支行", 100000)

ICBC.print_total_money()

# 类方法中不能访问实例成员， 实例方法中可以访问类成员
